package com.oyjd.ybx.business.age.service;

import com.oyjd.ybx.bean.vo.AgeTypeVO;
import com.oyjd.ybx.fw.action.Page;

/**
 * 
 * 年龄段分类业务接口
 * 
 * @author <b>欧建东<br/>
 *         Email:oyjd@163.com</b>
 * @version 1.0
 */
public interface ageService {
	/**
	 * 获取年龄段分类列表数据
	 * 
	 * @param page
	 *            页面对象
	 * @return
	 */
	Page<AgeTypeVO> getList(Page<AgeTypeVO> page);

	/**
	 * 根据ID获取年龄段分类对象信息
	 * 
	 * @param id
	 *            ID
	 * @return
	 */
	AgeTypeVO getAgeTypeVO(String ageId);

	/**
	 * 增加年龄段分类
	 * 
	 * @param ageArea
	 *            年龄段
	 * @param ageNote
	 *            年龄段描述
	 */
	void add(String ageArea, String ageNote) throws Exception;

	/**
	 * 修改年龄段分类
	 * 
	 * @param ageId
	 *            年龄段ID
	 * @param ageArea
	 *            年龄段
	 * @param ageNote
	 *            年龄段描述
	 */
	void edit(String ageId, String ageArea, String ageNote) throws Exception;

	/**
	 * 删除年龄段分类
	 * 
	 * @param ids
	 *            多个ID
	 * @return
	 */
	void remove(String[] ids);

}
